<?php
//Funcion que sirve para ir generando horas por lapzo de tiempos
function sumarHora($horaInicial, $minutos){
	list($hora, $minuto, $segundo) = split(':', $horaInicial);
			
	$minutosTotales = $hora*60 + $minuto + $minutos;
		
	$nuevaHora = floor($minutosTotales/60);
	$nuevoMinuto = $minutosTotales%60;
	
	if($nuevaHora<10) $nuevaHora =  "0".$nuevaHora;
	if($nuevoMinuto<10) $nuevoMinuto =  "0".$nuevoMinuto;
	
	return($nuevaHora.":".$nuevoMinuto.":00");
}
?>

<?php
	$restriccion = "";
	$restriccionCicloLectivo = "";
	
	//Busco el ciclo lectivo vigente
	$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
	
	if($cicloLectivoVigente->num_rows() == 1){
		$restriccionCicloLectivo = " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
	}else{
		$restriccionCicloLectivo = " AND curso.idCicloLectivo=0";
	}
		
	//Si el usuario es PERSONA
	if(is_numeric($this->session->userdata('idPersonaLog')) && $this->session->userdata('idPersonaLog')>0){
		$restriccion .= " AND ((timeline.idTablaDestino=25 AND timeline.idRegistroDestino=".$this->session->userdata('idPersonaLog').")";
	}
	
	//Si el usuario es ALUMNO
	if(is_numeric($this->session->userdata('idAlumnoLog')) && $this->session->userdata('idAlumnoLog')>0){
		$restriccion .= " OR (timeline.idTablaDestino=21 AND timeline.idRegistroDestino=".$this->session->userdata('idAlumnoLog').")";
		$restriccion .= " OR (timeline.idTablaDestino=1 AND timeline.idRegistroDestino IN (SELECT curso.idCicloLectivo FROM alumnoxdivision, division, curso, turno WHERE alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND alumnoxdivision.idAlumno=".$this->session->userdata('idAlumnoLog')."))";
		$restriccion .= " OR (timeline.idTablaDestino=6 AND timeline.idRegistroDestino IN (SELECT curso.idCurso FROM alumnoxdivision, division, curso, turno WHERE alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND alumnoxdivision.idAlumno=".$this->session->userdata('idAlumnoLog')."))";
		$restriccion .= " OR (timeline.idTablaDestino=11 AND timeline.idRegistroDestino IN (SELECT division.idDivision FROM alumnoxdivision, division, curso, turno WHERE alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND alumnoxdivision.idAlumno=".$this->session->userdata('idAlumnoLog')."))";
		$restriccion .= " OR (timeline.idTablaDestino=16 AND timeline.idRegistroDestino IN (SELECT curso.idTurno FROM alumnoxdivision, division, curso, turno WHERE alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND alumnoxdivision.idAlumno=".$this->session->userdata('idAlumnoLog')." $restriccionCicloLectivo))";	
	}
	
	//Si el usuario es TUTOR
	if(is_numeric($this->session->userdata('idTutorLog')) && $this->session->userdata('idTutorLog')>0){
		$restriccion .= " OR (timeline.idTablaDestino=22 AND timeline.idRegistroDestino=".$this->session->userdata('idTutorLog').")";
		$restriccion .= " OR (timeline.idTablaDestino=2 AND timeline.idRegistroDestino IN (SELECT curso.idCicloLectivo FROM tutorxalumno, alumnoxdivision, division, curso, turno WHERE tutorxalumno.idAlumno=alumnoxdivision.idAlumno AND alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND tutorxalumno.estado=1 AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND tutorxalumno.idTutor=".$this->session->userdata('idTutorLog')."))";
		$restriccion .= " OR (timeline.idTablaDestino=7 AND timeline.idRegistroDestino IN (SELECT curso.idCurso FROM tutorxalumno, alumnoxdivision, division, curso, turno WHERE tutorxalumno.idAlumno=alumnoxdivision.idAlumno AND alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND tutorxalumno.estado=1 AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND tutorxalumno.idTutor=".$this->session->userdata('idTutorLog')."))";
		$restriccion .= " OR (timeline.idTablaDestino=12 AND timeline.idRegistroDestino IN (SELECT division.idDivision FROM tutorxalumno, alumnoxdivision, division, curso, turno WHERE tutorxalumno.idAlumno=alumnoxdivision.idAlumno AND alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND tutorxalumno.estado=1 AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND tutorxalumno.idTutor=".$this->session->userdata('idTutorLog')."))";
		$restriccion .= " OR (timeline.idTablaDestino=17 AND timeline.idRegistroDestino IN (SELECT curso.idTurno FROM tutorxalumno, alumnoxdivision, division, curso, turno WHERE tutorxalumno.idAlumno=alumnoxdivision.idAlumno AND alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND tutorxalumno.estado=1 AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND tutorxalumno.idTutor=".$this->session->userdata('idTutorLog')." $restriccionCicloLectivo))";
	}
	
	//Si el usuario es DOCENTE
	if(is_numeric($this->session->userdata('idDocenteLog')) && $this->session->userdata('idDocenteLog')>0){
		$restriccion .= " OR (timeline.idTablaDestino=23 AND timeline.idRegistroDestino=".$this->session->userdata('idDocenteLog').")";
		$restriccion .= " OR (timeline.idTablaDestino=3 AND timeline.idRegistroDestino IN (SELECT curso.idCicloLectivo FROM docentexasignatura, asignatura, division, curso, turno WHERE docentexasignatura.idAsignatura=asignatura.idAsignatura AND asignatura.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND docentexasignatura.estado=1 AND asignatura.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND docentexasignatura.idDocente=".$this->session->userdata('idDocenteLog')."))";
		$restriccion .= " OR (timeline.idTablaDestino=8 AND timeline.idRegistroDestino IN (SELECT curso.idCurso FROM docentexasignatura, asignatura, division, curso, turno WHERE docentexasignatura.idAsignatura=asignatura.idAsignatura AND asignatura.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND docentexasignatura.estado=1 AND asignatura.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND docentexasignatura.idDocente=".$this->session->userdata('idDocenteLog')."))";
		$restriccion .= " OR (timeline.idTablaDestino=13 AND timeline.idRegistroDestino IN (SELECT division.idDivision FROM docentexasignatura, asignatura, division, curso, turno WHERE docentexasignatura.idAsignatura=asignatura.idAsignatura AND asignatura.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND docentexasignatura.estado=1 AND asignatura.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND docentexasignatura.idDocente=".$this->session->userdata('idDocenteLog')."))";
		$restriccion .= " OR (timeline.idTablaDestino=18 AND timeline.idRegistroDestino IN (SELECT curso.idTurno FROM docentexasignatura, asignatura, division, curso, turno WHERE docentexasignatura.idAsignatura=asignatura.idAsignatura AND asignatura.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND curso.idTurno=turno.idTurno AND docentexasignatura.estado=1 AND asignatura.estado=1 AND division.estado=1 AND curso.estado=1 AND turno.estado=1 AND docentexasignatura.idDocente=".$this->session->userdata('idDocenteLog')."))";
	}
	
	//Si el usuario es DIRECTIVO
	if(is_numeric($this->session->userdata('idDirectivoLog')) && $this->session->userdata('idDirectivoLog')>0){
		$restriccion .= " OR (timeline.idTablaDestino=24 AND timeline.idRegistroDestino=".$this->session->userdata('idDirectivoLog').")";
		$restriccion .= " OR timeline.idTablaDestino=4 OR timeline.idTablaDestino=9 OR timeline.idTablaDestino=14 OR timeline.idTablaDestino=19";
	}
	
	$restriccion .= ") AND timeline.fechaTimelinePasado<=now()";
	
	//Busco todas las novedades que le interesan al usuario logueado segun sus tipos habilitados
	$fechas = $this->m_timeline->buscarFechasActivas($restriccion, " LIMIT 30");
	
	//echo($novedades->num_rows());
?>

<div class="breadcrumbs" id="breadcrumbs">
	<script type="text/javascript">
		try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){}
	</script>
	
	<!-- Informacion de las secciones abiertas -->
	<ul class="breadcrumb">
		<li class="active">
			<i class="icon-home home-icon"></i>
			<a href="<?php echo(site_url("inicio")); ?>">Inicio</a>
		</li>
	</ul><!-- .breadcrumb -->
	<!-- Fin Informacion de las secciones abiertas -->
</div>

<div class="page-content">
	<div class="page-header">
		<h1>
			Timeline
			<small>
				<i class="icon-double-angle-right"></i>
				&Uacute;ltimas noticias y novedades
			</small>
		</h1>
	</div><!-- /.page-header -->

	<div class="row">
		<div class="col-xs-12">
			<!-- PAGE CONTENT BEGINS -->
			<div id="timeline-1">
				<div class="row">					
					<!--Inicio Seccion Izquierda -->
					<div class="col-xs-12 col-sm-8">						
						<?php														
							$fechaHoy = date("d/m/Y");
							$fechaAyer = date("d/m/Y",time()-86400);
							
							//Recorremos todas las novedades y generamos el timeline
							foreach ($fechas->result() as $fecha){ ?>
								<!--Inicio de un dia -->
								<div class="timeline-container">
									<div class="timeline-label">
										<span class="label label-primary arrowed-in-right label-lg">
											<b>
												<?php
													if($fecha->fechaTimelinePasadoFormateada == $fechaHoy)
														echo("Hoy");
													else if($fecha->fechaTimelinePasadoFormateada == $fechaAyer)
														echo("Ayer");
													else echo($fecha->fechaTimelinePasadoFormateada);
												?>
											</b>
									</div>
									
									<div class="timeline-items">
										<?php
											$novedades = $this->m_timeline->buscarActivos($restriccion . " AND timeline.fechaTimelinePasado='".$fecha->fechaTimelinePasado."'");
										
											//Recorremos todas las novedades y generamos el timeline
											foreach ($novedades->result() as $novedad){ ?>
												<?php
													//1=Sancion
													//2=Asistencia y detalle asistencia
													//3=Evaluaciones
													//4=Resultado de Evaluacion
													//5=Clases
													//6=Contenido Educativo
													//7=Notificaciones
													//8=Modulos y horarios
													//9=Mensajes
																										
													//Sancion
													if($novedad->idTablaOrigen == 1){
														//Busco a la sancion para mostrar sus datos
														$sancion = $this->m_sancion->get($novedad->idRegistroOrigen, " AND sancion.estado=1");
													
														if($sancion->num_rows()==1){ ?>
														<div class="timeline-item clearfix">
															<div class="timeline-info">
																<i class="timeline-indicator icon-legal btn btn-danger no-hover"></i>
															</div>

															<div class="widget-box">
																<div class="widget-header header-color-red2 widget-header-small">
																	<h5 class="smaller">
																		<?php echo($this->session->userdata('nombrePersonaLog') . " ha recibido una sanci&oacute;n."); ?>
																		<?php if($novedad->tipoOperacion == 2) echo(" (Editado)");?>
																	</h5>
																	
																	<span class="widget-toolbar no-border">
																		<i class="icon-time bigger-110"></i>
																		<?php echo($sancion->row()->fechaOcurrenciaFormateada); ?>
																	</span>
																</div>

																<div class="widget-body">
																	<div class="widget-main">
																		<span style="font-weight:bold"> Tipo de Sanci&oacute;n: </span><?php echo($sancion->row()->tipoSancion); ?> <br>
																		<span style="font-weight:bold"> Motivo: </span><?php echo($sancion->row()->titulo); ?> <br>
																		<span style="font-weight:bold"> Descripci&oacute;n: </span>
																		<?php
																			if(strlen($sancion->row()->descripcion)<500) echo($sancion->row()->descripcion);
																			else echo(substr($sancion->row()->descripcion,0,500)."...");
																		?>
																		
																		<div class="widget-toolbox clearfix">
																			<div class="pull-left">
																				<i class="icon-hand-right grey bigger-125"></i>
																				<a href="<?php echo(site_url('alumno/visualizarSancion/'.$sancion->row()->idSancion.'/0')); ?>" class="bigger-110">Leer m&aacute;s</a>
																			</div>

																			<?php if($sancion->row()->hashArchivo != ""){ ?>
																			<div class="pull-right action-buttons">
																				<a href="<?php echo(base_url().'archivo/hash/'.$sancion->row()->hashArchivo); ?>" class="gray">
																					<i class="fa fa-paperclip bigger-125"></i>
																				</a>
																			</div>
																			<?php } ?>
																		</div>
																	</div>
																</div>
															</div>
														</div>
												<?php
														}
													}
												?>
												
												<?php
													//Asistencia y detalle asistencia
													if($novedad->idTablaOrigen == 2){
														//Busco a la asistencia para mostrar sus datos
														$asistencia = $this->m_detalle_asistencia->get($novedad->idRegistroOrigen, " AND detalleasistencia.estado=1 AND estadodetalleasistencia.valor>0");
													
														if($asistencia->num_rows()==1){ ?>
														<div class="timeline-item clearfix">
															<div class="timeline-info">
																<i class="timeline-indicator icon-bell btn btn-danger no-hover"></i>
															</div>

															<div class="widget-box">
																<div class="widget-header header-color-red2 widget-header-small">
																	<h5 class="smaller">
																		<?php echo($this->session->userdata('nombrePersonaLog') . " ha tenido una inasistencia del tipo: ".$asistencia->row()->nombreEstadoDetalleAsistencia."."); ?>
																		<?php if($novedad->tipoOperacion == 2) echo(" (Editado)");?>
																	</h5>
																	
																	<span class="widget-toolbar no-border">
																		<i class="icon-time bigger-110"></i>
																		<?php echo($asistencia->row()->fechaFormateada); ?>
																	</span>
																</div>

																<div class="widget-body">
																	<div class="widget-main">
																		<span style="font-weight:bold"> Tipo de Inasistencia: </span><?php echo($asistencia->row()->nombreEstadoDetalleAsistencia); ?> <br>
																		<span style="font-weight:bold"> Turno: </span><?php echo($asistencia->row()->tipoAsistencia); ?> <br>
																		
																		<span style="font-weight:bold"> Justificada: </span>
																		<?php 
																			if($asistencia->row()->justificada == 0) echo("No"); else echo("Si");																	
																		?><br><br>
																		
																		<strong>* Importante: </strong> Cada <?php echo($asistencia->row()->valorEstadoDetalleAsistencia); ?> de este tipo de inasistencia genera una falta completa.
																		
																		<div class="widget-toolbox clearfix">
																			<div class="pull-left">
																				<i class="icon-hand-right grey bigger-125"></i>
																				<a href="<?php echo(site_url('alumno/miAsistencia/0/0')); ?>" class="bigger-110">Leer m&aacute;s</a>
																			</div>
																		</div>
																	</div>
																</div>
															</div>
														</div>
												<?php
														}
													}
												?>												
												
												<?php
													//Evaluaciones
													if($novedad->idTablaOrigen == 3){
														//Busco a la evaluacion para mostrar sus datos
														$evaluacion = $this->m_evaluacion->get($novedad->idRegistroOrigen, " AND evaluacion.estado=1");
													
														if($evaluacion->num_rows()==1){ ?>
														<div class="timeline-item clearfix">
															<div class="timeline-info">
																<i class="timeline-indicator fa fa-file-text-o btn btn-primary no-hover"></i>
															</div>

															<div class="widget-box">
																<div class="widget-header header-color-blue2 widget-header-small">
																	<h5 class="smaller">
																		<?php echo("Se ha agregado una nueva evaluaci&oacute;n de ". $evaluacion->row()->asignatura.".");  ?>
																		<?php if($novedad->tipoOperacion == 2) echo(" (Editado)");?>
																	</h5>
																	
																	<span class="widget-toolbar no-border">
																		<i class="icon-time bigger-110"></i>
																		<?php echo($evaluacion->row()->fechaEvaluacionFormateada); ?>
																	</span>
																</div>

																<div class="widget-body">
																	<div class="widget-main">
																		<?php if($evaluacion->row()->tipoEvaluacion != ""){ ?><span style="font-weight:bold"> Tipo de Evaluaci&oacute;n: </span><?php echo($evaluacion->row()->tipoEvaluacion); ?> <br><?php } ?>
																		<span style="font-weight:bold"> Recuperatorio: </span><?php if($evaluacion->row()->recuperatorio == 1) echo("Si"); else echo("No"); ?> <br>
																		<span style="font-weight:bold"> Nombre: </span><?php echo($evaluacion->row()->nombre); ?> <br>
																		<span style="font-weight:bold"> Descripci&oacute;n: </span>
																		<?php
																			if(strlen($evaluacion->row()->descripcion)<500) echo($evaluacion->row()->descripcion);
																			else echo(substr($evaluacion->row()->descripcion,0,500)."...");
																		?>
																		
																		<div class="widget-toolbox clearfix">
																			<div class="pull-left">
																				<i class="icon-hand-right grey bigger-125"></i>
																				<a href="<?php echo(site_url('alumno/misAsignaturas/0/'.$evaluacion->row()->idAsignatura.'/3')); ?>" class="bigger-110">Leer m&aacute;s</a>
																			</div>

																			<?php if($evaluacion->row()->hashArchivo != ""){ ?>
																			<div class="pull-right action-buttons">
																				<a href="<?php echo(base_url().'archivo/hash/'.$evaluacion->row()->hashArchivo); ?>" class="gray">
																					<i class="fa fa-paperclip bigger-125"></i>
																				</a>
																			</div>
																			<?php } ?>
																		</div>
																	</div>
																</div>
															</div>
														</div>
												<?php
														}
													}
												?>
												
												<?php
													//Resultado de Evaluacion
													if($novedad->idTablaOrigen == 4){
														//Busco a la calificacion para mostrar sus datos
														$calificacion = $this->m_calificacion_evaluacion->get($novedad->idRegistroOrigen, " AND calificacionxevaluacion.estado=1 AND evaluacion.estado=1");
													
														if($calificacion->num_rows()==1){ ?>
														<div class="timeline-item clearfix">
															<div class="timeline-info">
																<i class="timeline-indicator fa fa-file-text-o btn btn-primary no-hover"></i>
															</div>

															<div class="widget-box">
																<div class="widget-header <?php 
																							if(is_numeric($calificacion->row()->calificacion)){
																								if($calificacion->row()->calificacion < $calificacion->row()->notaMinima)
																									echo("header-color-red2");
																								else
																									echo("header-color-green2");
																							}else{
																								if(strtoupper($calificacion->row()->calificacion) == "A" || strtoupper($calificacion->row()->calificacion) == "APROBADO" || strtoupper($calificacion->row()->calificacion) == "APROVADO")
																									echo("header-color-green2");
																								else if(strtoupper($calificacion->row()->calificacion) == "D" || strtoupper($calificacion->row()->calificacion) == "NA" ||  strtoupper($calificacion->row()->calificacion) == "DESAPROBADO" || strtoupper($calificacion->row()->calificacion) == "DESAPROVADO")
																									echo("header-color-red2");
																								else
																									echo("transparent");
																							}
																							
																							?> widget-header-small">
																	<h5 class="smaller">
																		<?php echo($this->session->userdata('nombrePersonaLog') . " ha recibido la siguiente calificaci&oacute;n en ".$calificacion->row()->nombreAsignatura."."); ?>
																		<?php if($novedad->tipoOperacion == 2) echo(" (Editado)");?>
																	</h5>
																	
																	<span class="widget-toolbar no-border">
																		<i class="icon-time bigger-110"></i>
																		<?php echo($calificacion->row()->fechaCreacionFormateada); ?>
																	</span>
																</div>

																<div class="widget-body">
																	<div class="widget-main">
																		<span style="font-weight:bold"> Tipo de Evaluaci&oacute;n: </span><?php echo($calificacion->row()->tipoEvaluacion); ?> <br>
																		<span style="font-weight:bold"> Calificaci&oacute;n: </span><?php echo($calificacion->row()->calificacion); ?> <br>
																		<span style="font-weight:bold"> Descripci&oacute;n: </span>
																		<?php
																			if(strlen($calificacion->row()->descripcion)<500) echo($calificacion->row()->descripcion);
																			else echo(substr($calificacion->row()->descripcion,0,500)."...");
																		?>
																		
																		<div class="widget-toolbox clearfix">
																			<div class="pull-left">
																				<i class="icon-hand-right grey bigger-125"></i>
																				<a href="<?php echo(site_url('alumno/misAsignaturas/0/'.$calificacion->row()->idAsignatura.'/3')); ?>" class="bigger-110">Leer m&aacute;s</a>
																			</div>
																		</div>
																	</div>
																</div>
															</div>
														</div>
												<?php
														}
													}
												?>
												
												<?php
													//Clases
													if($novedad->idTablaOrigen == 5){
														//Busco a la clase para mostrar sus datos
														$clase = $this->m_clase->get($novedad->idRegistroOrigen, " AND clase.estado=1 AND clase.fechaPublicacion<=now()");
													
														if($clase->num_rows()==1){ ?>
														<div class="timeline-item clearfix">
															<div class="timeline-info">
																<i class="timeline-indicator icon-book btn btn-info no-hover"></i>
															</div>

															<div class="widget-box transparent">
																<div class="widget-header widget-header-small">
																	<h5 class="smaller">
																		<?php echo("Se ha agregado una nueva clase de ". $clase->row()->nombreAsignatura.".");  ?>
																		<?php if($novedad->tipoOperacion == 2) echo(" (Editado)");?>
																	</h5>
																	
																	<span class="widget-toolbar no-border">
																		<i class="icon-time bigger-110"></i>
																		<?php echo($clase->row()->fechaPublicacionFormateada); ?>
																	</span>
																</div>

																<div class="widget-body">
																	<div class="widget-main">
																		<span style="font-weight:bold"> Nombre: </span><?php echo($clase->row()->nombre); ?> <br>
																		<span style="font-weight:bold"> Descripci&oacute;n: </span>
																		<?php
																			if(strlen($clase->row()->descripcion)<500) echo($clase->row()->descripcion);
																			else echo(substr($clase->row()->descripcion,0,500)."...");
																		?>
																		
																		<div class="widget-toolbox clearfix">
																			<div class="pull-left">
																				<i class="icon-hand-right grey bigger-125"></i>
																				<a href="<?php echo(site_url('alumno/misAsignaturas/0/'.$clase->row()->idAsignatura.'/2')); ?>" class="bigger-110">Leer m&aacute;s</a>
																			</div>
																		</div>
																	</div>
																</div>
															</div>
														</div>
												<?php
														}
													}
												?>
												
												<?php
													//Contenido Educativo
													if($novedad->idTablaOrigen == 6){
														//Busco al contenido para mostrar sus datos
														$contenido = $this->m_contenido_educativo->get($novedad->idRegistroOrigen, " AND contenidoeducativo.estado=1 AND clase.estado=1 AND clase.fechaPublicacion<=now()");
													
														if($contenido->num_rows()==1){ ?>
														<div class="timeline-item clearfix">
															<div class="timeline-info">
																<i class="timeline-indicator icon-book btn btn-info no-hover"></i>
															</div>

															<div class="widget-box transparent">
																<div class="widget-header widget-header-small">
																	<h5 class="smaller">
																		<?php echo("Se ha agregado un nuevo contenido a ". $contenido->row()->nombreAsignatura.".");  ?>
																		<?php if($novedad->tipoOperacion == 2) echo(" (Editado)");?>
																	</h5>
																	
																	<span class="widget-toolbar no-border">
																		<i class="icon-time bigger-110"></i>
																		<?php echo($contenido->row()->fechaCreacionFormateada); ?>
																	</span>
																</div>

																<div class="widget-body">
																	<div class="widget-main">
																		<span style="font-weight:bold"> Asignatura: </span><?php echo($contenido->row()->nombreAsignatura); ?> <br>
																		<span style="font-weight:bold"> Clase: </span><?php echo($contenido->row()->nombreClase); ?> <br>
																		<span style="font-weight:bold"> Nombre: </span><?php echo($contenido->row()->nombre); ?> <br>
																		<span style="font-weight:bold"> Descripci&oacute;n: </span>
																		<?php
																			if(strlen($contenido->row()->descripcion)<500) echo($contenido->row()->descripcion);
																			else echo(substr($contenido->row()->descripcion,0,500)."...");
																		?>
																		
																		<div class="widget-toolbox clearfix">
																			<div class="pull-left">
																				<i class="icon-hand-right grey bigger-125"></i>
																				<a href="<?php echo(site_url('alumno/misAsignaturas/0/'.$contenido->row()->idAsignatura.'/2')); ?>" class="bigger-110">Leer m&aacute;s</a>
																			</div>
																			
																			<?php if($contenido->row()->hashArchivo != ""){ ?>
																			<div class="pull-right action-buttons">
																				<a href="<?php echo(base_url().'archivo/hash/'.$contenido->row()->hashArchivo); ?>" class="gray">
																					<i class="fa fa-paperclip bigger-125"></i>
																				</a>
																			</div>
																			<?php } ?>
																		</div>																		
																	</div>
																</div>
															</div>
														</div>
												<?php
														}
													}
												?>
												
												<?php
													//Notificaciones
													if($novedad->idTablaOrigen == 7){
														//Busco a la notificacion para mostrar sus datos
														$notificacion = $this->m_notificacion->get($novedad->idRegistroOrigen, " AND notificacion.estado=1 AND notificacion.fechaPublicacion<=now()");
													
														if($notificacion->num_rows()==1){ ?>
														<div class="timeline-item clearfix">
															<div class="timeline-info">
																<i class="timeline-indicator icon-bullhorn btn btn-purple no-hover"></i>
															</div>

															<div class="widget-box transparent">
																<div class="widget-header widget-header-small">
																	<h5 class="smaller">
																		<?php echo("Se ha agregado una nueva notificaci&oacute;n del tipo: ". $notificacion->row()->tipoNotificacion.".");  ?>
																		<?php if($novedad->tipoOperacion == 2) echo(" (Editado)");?>
																	</h5>
																	
																	<span class="widget-toolbar no-border">
																		<i class="icon-time bigger-110"></i>
																		<?php echo($notificacion->row()->fechaPublicacionFormateada); ?>
																	</span>
																</div>

																<div class="widget-body">
																	<div class="widget-main">
																		<span style="font-weight:bold"> T&iacute;tulo: </span><?php echo($notificacion->row()->titulo); ?> <br>
																		<span style="font-weight:bold"> Descripci&oacute;n: </span>
																		<?php
																			if(strlen($notificacion->row()->descripcion)<500) echo($notificacion->row()->descripcion);
																			else echo(substr($notificacion->row()->descripcion,0,500)."...");
																		?>
																		
																		<div class="widget-toolbox clearfix">
																			<div class="pull-left">
																				<i class="icon-hand-right grey bigger-125"></i>
																				<a href="<?php echo(site_url('persona/visualizarNotificacion/'.$notificacion->row()->idNotificacion.'/0')); ?>" class="bigger-110">Leer m&aacute;s</a>
																			</div>

																			<?php if($notificacion->row()->hashArchivo != ""){ ?>
																			<div class="pull-right action-buttons">
																				<a href="<?php echo(base_url().'archivo/hash/'.$notificacion->row()->hashArchivo); ?>" class="gray">
																					<i class="fa fa-paperclip bigger-125"></i>
																				</a>
																			</div>
																			<?php } ?>
																		</div>
																	</div>
																</div>
															</div>
														</div>
												<?php
														}
													}
												?>
												
												<?php
													//Modulos y horarios
													if($novedad->idTablaOrigen == 8){
														//Busco al modulo para mostrar sus datos
														$modulo = $this->m_modulo->get($novedad->idRegistroOrigen, " AND modulo.estado=1");
														
														if($modulo->num_rows()==1){ ?>
														<div class="timeline-item clearfix">
															<div class="timeline-info">
																<i class="timeline-indicator icon-calendar btn btn-yellow no-hover"></i>
															</div>

															<div class="widget-box transparent">
																<div class="widget-header widget-header-small">
																	<h5 class="smaller">
																		<?php echo("Se ha "); ?>
																		<?php if($novedad->tipoOperacion == 1) echo("agregado"); else echo("actualizado");?>
																		<?php echo(" el horario de ". $modulo->row()->asignatura.".");  ?>
																	</h5>
																	
																	<span class="widget-toolbar no-border">
																		<i class="icon-time bigger-110"></i>
																		<?php echo($modulo->row()->fechaUltimaModificacionFormateada); ?>
																	</span>
																</div>

																<div class="widget-body">
																	<div class="widget-main">
																		<span style="font-weight:bold"> Asignatura: </span><?php echo($modulo->row()->asignatura); ?> <br>
																		<span style="font-weight:bold"> Tipo de M&oacute;dulo: </span><?php echo($modulo->row()->tipoModulo); ?> <br>
																		<span style="font-weight:bold"> Turno: </span><?php echo($modulo->row()->turno); ?> <br>
																		<span style="font-weight:bold"> Espacio Escolar: </span><?php echo($modulo->row()->espacioEscolar); ?> <br>
																																				
																		<div class="widget-toolbox clearfix">
																			<div class="pull-left">
																				<i class="icon-hand-right grey bigger-125"></i>
																				<a href="<?php echo(site_url('alumno/misAsignaturas/0/'.$modulo->row()->idAsignatura.'/5')); ?>" class="bigger-110">Leer m&aacute;s</a>
																			</div>
																		</div>
																	</div>
																</div>
															</div>
														</div>
												<?php
														}
													}
												?>
												
												<?php
													//Mensajes
													if($novedad->idTablaOrigen == 9){
														//Busco al mensaje para mostrar sus datos
														$mensaje = $this->m_mensaje->get($novedad->idRegistroOrigen, " AND mensaje.estadoDestinatario=1");
													
														if($mensaje->num_rows()==1){ ?>
														<div class="timeline-item clearfix">
															<div class="timeline-info">
																<i class="timeline-indicator icon-envelope btn btn-success no-hover"></i>
															</div>

															<div class="widget-box transparent">
																<div class="widget-header widget-header-small">
																	<h5 class="smaller">
																		<?php echo("Has recibido un nuevo mensaje de ". $mensaje->row()->nombre.".");  ?>
																	</h5>
																	
																	<span class="widget-toolbar no-border">
																		<i class="icon-time bigger-110"></i>
																		<?php echo($mensaje->row()->fechaCreacionFormateada); ?>
																	</span>
																</div>

																<div class="widget-body">
																	<div class="widget-main">
																		<span style="font-weight:bold"> Asunto: </span><?php echo($mensaje->row()->asunto); ?> <br>
																		<span style="font-weight:bold"> Mensaje: </span>
																		<?php
																			if(strlen($mensaje->row()->mensaje)<500) echo($mensaje->row()->mensaje);
																			else echo(substr($mensaje->row()->mensaje,0,500)."...");
																		?>
																		
																		<div class="widget-toolbox clearfix">
																			<div class="pull-left">
																				<i class="icon-hand-right grey bigger-125"></i>
																				<a href="<?php echo(site_url('mensaje/visualizar/'.$mensaje->row()->idMensaje.'/1')); ?>" class="bigger-110">Leer m&aacute;s</a>
																			</div>
																		</div>
																	</div>
																</div>
															</div>
														</div>
												<?php
														}
													}
												?>
												
										<?php
											}
										?>
									</div><!-- /.timeline-items -->
								</div><!-- /.timeline-container -->
								<!-- Fin de un dia -->
						<?php						
							}
						?>
						
						<?php if($fechas->num_rows()==0){ ?>						
						<div class="timeline-container">
							<div class="timeline-label">
								<span class="label label-primary arrowed-in-right label-lg">
									<b><?php echo($fechaHoy); ?></b>
								</span>
							</div>

							<div class="timeline-items">
								<div class="timeline-item clearfix">
									<div class="timeline-info">
										<i class="timeline-indicator icon-bullhorn btn btn-purple no-hover green"></i>
									</div>

									<div class="widget-box transparent">
										<div class="widget-header widget-header-small">
											<h5 class="smaller">Bienvenidos a SAE</h5>
										</div>

										<div class="widget-body">
											<div class="widget-main">
												Sae te ayudar&aacute; a organizarte, a recordar las tareas, y mantenerte informado de los eventos ocurridos en tu instituto.
											</div>
										</div>
									</div>
								</div>
							</div>
						</div>
						<?php }	?>

						<!--Inicio de un dia -->
						<!-- Ejemplo: 
						<div class="timeline-container">
							<div class="timeline-label">
								<span class="label label-grey arrowed-in-right label-lg">
									<b>May 17</b>
								</span>
							</div>

							<div class="timeline-items">
								<div class="timeline-item clearfix">
									<div class="timeline-info">
										<i class="timeline-indicator icon-leaf btn btn-primary no-hover green"></i>
									</div>

									<div class="widget-box transparent">
										<div class="widget-header widget-header-small">
											<h5 class="smaller">Lorum Ipsum</h5>

											<span class="widget-toolbar no-border">
												<i class="icon-time bigger-110"></i>
												10:22
											</span>

											<span class="widget-toolbar">
												<a href="#" data-action="reload">
													<i class="icon-refresh"></i>
												</a>

												<a href="#" data-action="collapse">
													<i class="icon-chevron-up"></i>
												</a>
											</span>
										</div>

										<div class="widget-body">
											<div class="widget-main">
												Anim pariatur cliche reprehenderit, enim eiusmod
												<span class="blue bolder">high life</span>
												accusamus terry richardson ad squid &hellip;
											</div>
										</div>
									</div>
								</div>
							</div>
						</div>-->
						<!--Fin de un dia -->
					</div>
					<!--Fin Seccion Izquierda -->
					
					<!--Inicio Seccion Derecha -->
					<div class="col-xs-12 col-sm-4">
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//MI ASISTENCIA (ALUMNOS)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoAlumno') == 1 && is_numeric($this->session->userdata('idAlumnoLog')) && $this->session->userdata('idAlumnoLog')>0){
								$restriccion = "";
								
								//Busco el ciclo lectivo vigente
								$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
								
								//Busco solo la asistencia en el ciclo vigente
								if($cicloLectivoVigente->num_rows() == 1){
									$restriccion .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
								}else{
									//No hay ciclo lectivo vigente
									$restriccion .= " AND curso.idCicloLectivo=0";
								}
							
								//Restriccion para solo ver las asistencias del alumno logueado.
								$restriccion .= " AND alumno.idAlumno=".$this->session->userdata('idAlumnoLog');
								
								$totalFaltas = 0;
								
								//Busco todos los tipos de inasistencias activos para poder sacar el total de inasistencia
								//Ya que cada tipo de inasistencia suma una cantidad diferente al total
								$tiposInasistencias = $this->m_tipo_inasistencia->buscarActivos();
								
								//Recorremos todos los tipos de inasistencias y buscamos la cantidad que tiene el alumno por cada tipo.
								foreach ($tiposInasistencias->result() as $tipo){
									//Si es del tipo presente no hacemos nada, ya que no es una INASISTENCIA
									if($tipo->valor != 0){
										//Busco la cantidad de inasistencias por tipo segun las restricciones correspondientes
										$info = $this->m_detalle_asistencia->buscarCantidad($restriccion . " AND estadodetalleasistencia.idEstadoDetalleAsistencia=".$tipo->idEstadoDetalleAsistencia);
										
										//Si no es una falta completa, hay que ver cuanto suma al total.
										if($tipo->valor != 1){
											//echo($tipo->valor);								
											//echo($info->row()->cantidad);														
											//echo(floor($info->row()->cantidad/$tipo->valor));														
											//echo($info->row()->cantidad%$tipo->valor);
											$totalFaltas += floor($info->row()->cantidad/$tipo->valor);
										}else{
											$totalFaltas += $info->row()->cantidad;
											//echo($info->row()->cantidad);
										}
									}
								}
								
						?>							
								<div class="widget-box">
									<?php																
										if($totalFaltas<=5)
											$header = "header-color-green2";
										else if($totalFaltas>5 && $totalFaltas<=10)
											$header = "header-color-orange";
										else if($totalFaltas>10)
											$header = "header-color-red2";
									?>
									
									<div class="widget-header <?php echo($header); ?>" style="color:white !important">
										<h5 class="bigger lighter">
											<a href="<?php echo(site_url("alumno/miAsistencia/0/0")); ?>" style="color:white !important">
												<i class="icon-bell"></i>
												Mi Asistencia:
											</a>
										</h5>
									</div>

									<div class="widget-body">
										<div class="widget-main no-padding">
											<table class="table table-striped table-bordered table-hover">
												<thead class="thin-border-bottom">
													<tr>
														<th>													
															Tipo
														</th>

														<th>													
															Cantidad
														</th>
													</tr>
												</thead>

												<tbody>
													<?php
														$totalFaltas = 0;
														
														//Busco todos los tipos de inasistencias activos
														$tiposInasistencias = $this->m_tipo_inasistencia->buscarActivos();
														
														//Recorremos todos los tipos de inasistencias y buscamos la cantidad que tiene el alumno por cada tipo.
														foreach ($tiposInasistencias->result() as $tipo){
															if($tipo->valor != 0){
														?>
															<tr>										
																<td>
																	<?php echo($tipo->nombre); ?>:
																</td>
																<td>
																	<?php
																		//Busco la cantidad de inasistencias por tipo segun las restricciones correspondientes
																		$info = $this->m_detalle_asistencia->buscarCantidad($restriccion . " AND estadodetalleasistencia.idEstadoDetalleAsistencia=".$tipo->idEstadoDetalleAsistencia);
																		
																		if($tipo->valor != 1){
																			//echo($tipo->valor);								
																			//echo($info->row()->cantidad);														
																			//echo(floor($info->row()->cantidad/$tipo->valor));														
																			echo($info->row()->cantidad%$tipo->valor);
																			$totalFaltas += floor($info->row()->cantidad/$tipo->valor);
																		}else{
																			$totalFaltas += $info->row()->cantidad;
																			echo($info->row()->cantidad);
																		}
																	?>
																</td>
															</tr>
														<?php 
															}
														}
													?>
													
													<tr>										
														<td colspan="2">
															<span style="font-weight:bold">
																Total: <?php echo($totalFaltas); ?>
															</span>
														</td>
													</tr>
												</tbody>
											</table>
										</div>
									</div>
								</div>
						<?php }	?>
												
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//MIS SANCIONES (ALUMNOS)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoAlumno') == 1 && is_numeric($this->session->userdata('idAlumnoLog')) && $this->session->userdata('idAlumnoLog')>0){
								$restriccion = "";
								
								//Busco el ciclo lectivo vigente
								$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
								
								//Busco solo las sanciones en el ciclo vigente
								if($cicloLectivoVigente->num_rows() == 1){
									$restriccion .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
								}else{
									//No hay ciclo lectivo vigente
									$restriccion .= " AND curso.idCicloLectivo=0";
								}
								
								//Restriccion para solo ver las sancines del alumno logueado.
								$restriccion .= " AND alumno.idAlumno=".$this->session->userdata('idAlumnoLog');
																							
								//Busco todas las sanciones segun las restricciones correspondientes, tanto activas como inactivas, menos los borrados(-1)
								$listadoSanciones = $this->m_sancion->buscarActivos($restriccion);
								
								//Busco la cantidad total de sanciones del alumno logueado
								$totalSanciones = $listadoSanciones->num_rows();
						?>
								<div class="widget-box">
									<?php																				
										if($totalSanciones==0)
											$header = "header-color-green2";
										else if($totalSanciones>=1 && $totalSanciones<10)
											$header = "header-color-orange";
										else if($totalSanciones>=10)
											$header = "header-color-red2";
									?>																		
									<div class="widget-header <?php echo($header); ?>" style="color:white !important">
										<h5 class="bigger lighter">
											<a href="<?php echo(site_url("alumno/misSanciones/0")); ?>" style="color:white !important">
												<i class="icon-legal"></i>
												Mis Sanciones:
											</a>
										</h5>
									</div>

									<div class="widget-body">
										<div class="widget-main no-padding">
											<table class="table table-striped table-bordered table-hover">
												<thead class="thin-border-bottom">
													<tr>
														<th>													
															Tipo
														</th>

														<th>													
															Cantidad
														</th>
													</tr>
												</thead>

												<tbody>
													<?php
														//Busco todos los tipos de sanciones activos
														$tiposSanciones = $this->m_tipo_sancion->buscarActivos();
														
														//Recorremos todos los tipos de sanciones y buscamos la cantidad que tiene el alumno por cada tipo.
														foreach ($tiposSanciones->result() as $tipo){ ?>
															<tr>										
																<td>
																	<?php echo($tipo->nombre); ?>:												
																</td>
																<td>
																	<?php
																		//Busco la cantidad de sanciones por tipo segun las restricciones correspondientes
																		$info = $this->m_sancion->buscarActivos($restriccion . " AND sancion.idTipoSancion=".$tipo->idTipoSancion);
																		
																		//Mostramos la cantidad de este tipo
																		echo($info->num_rows());
																	?>
																</td>
															</tr>
														<?php 
														}
													?>
													
													<tr>										
														<td colspan="2">
															<span style="font-weight:bold">
																Total: <?php echo($totalSanciones); ?>
															</span>
														</td>
													</tr>
												</tbody>
											</table>
										</div>
									</div>
								</div>
						<?php }	?>
																		
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//MIS ASIGNATURAS ALUMNO (DE HOY)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoAlumno') == 1 && is_numeric($this->session->userdata('idAlumnoLog')) && $this->session->userdata('idAlumnoLog')>0){
								//Busco solo las asignaturas del dia de hoy, si es sabado o domingo no muestro nada.
								$diaHoy = date("N");
								
								//$diaHoy = 5;
								
								if($diaHoy >= 1 && $diaHoy <= 5){
									////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
									//Restricciones a la consulta de modulos de asignaturas del dia de hoy segun el ciclo lectivo vigente y alumno
									////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
									$restriccion1 = "";
									$restriccion2 = " AND division.idDivision IN (SELECT alumnoxdivision.idDivision FROM alumnoxdivision, division, curso WHERE alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1";
									
									//Busco el ciclo lectivo vigente
									$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
									
									//Busco solo los modulos del ciclo vigente
									if($cicloLectivoVigente->num_rows() == 1){
										$restriccion2 .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
									}else{
										//No hay ciclo lectivo vigente
										$restriccion2 .= " AND curso.idCicloLectivo=0";
									}
									
									//Busco solo los modulos de asignaturas que debe cursar el alumno logueado
									$restriccion2 .= " AND alumnoxdivision.idAlumno=".$this->session->userdata('idAlumnoLog').")";
									
									//Busco solo los modulos de hoy
									$restriccion1 = " AND modulo.diaAsignado='".$diaHoy."'";
									
									//Busco todos los modulos activos segun las restricciones correspondientes
									$listadoModulos = $this->m_modulo->buscarActivos($restriccion1.$restriccion2, "modulo.periodoAsignadoInicio ASC");
									////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////							
						?>
						
						<div class="widget-box">
							<div class="widget-header">
								<h4>Horario de Hoy:
									<?php if($diaHoy==1) echo('Lunes');?>
									<?php if($diaHoy==2) echo('Martes');?>
									<?php if($diaHoy==3) echo('Mi&eacute;rcoles');?>
									<?php if($diaHoy==4) echo('Jueves');?>
									<?php if($diaHoy==5) echo('Viernes');?>
								</h4>
							</div>
							
							<div class="widget-body">
								<div class="widget-main">
									<?php
										if($listadoModulos->num_rows()>0){
											//Recorremos todos los modulos y los mostramos
											foreach ($listadoModulos->result() as $modulo){ ?>
												<div class="widget-box">
													<?php
														$colorBorde = "#DDD";
														if($modulo->colorDeFondo != "#ffffff")
															$colorBorde = $modulo->colorDeFondo;
													?>
													
													<div class="widget-header" style="background:<?php echo($modulo->colorDeFondo); ?>;border-color:<?php echo($colorBorde); ?>;color:<?php echo($modulo->colorDeTexto); ?>">
														<h5 class="bigger lighter">
															<a style="color:<?php echo($modulo->colorDeTexto); ?>" href="<?php echo(site_url("alumno/misAsignaturas/0/".$modulo->idAsignatura."/5")); ?>">
																<i class="icon-table"></i>
																<?php echo($modulo->asignatura); ?>
															</a>
														</h5>
													</div>

													<div class="widget-body" style="border-color:<?php echo($colorBorde); ?>"> 
														<div class="widget-main no-padding">
															<table class="table table-striped table-bordered table-hover">
																<tbody>
																	<tr>
																		<td class="">Hora:</td>
																		<td>
																			<?php 
																				if($modulo->periodoAsignadoInicio >= 0){
																					$hora = sumarHora($modulo->horaInicio, $modulo->periodoAsignadoInicio*40);														
																					echo($hora. " a ");
																					
																					$hora = sumarHora($modulo->horaInicio, ($modulo->periodoAsignadoInicio*40) + (40*$modulo->cantModMinSeg));										
																					echo($hora. "<br>");
																				}
																			?>
																		</td>																	
																	</tr>
																	
																	<tr>
																		<td class="">Turno:</td>
																		<td><?php echo($modulo->turno); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Duraci&oacute;n:</td>
																		<td><?php echo($modulo->tipoModulo); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Lugar:</td>
																		<td><?php echo($modulo->espacioEscolar); ?></td>
																	</tr>
																	
																	<?php
																		//Busco los docentes de la asignatura en cuestion				
																		$restriccion = " AND asignatura.idAsignatura='".$modulo->idAsignatura."'";
																		
																		//Busco todos los docentes activos segun las restricciones correspondientes
																		$listadoDocentes = $this->m_asignacion_docente->buscarActivos($restriccion);
																		
																		//Solo muestro los docentes si hay al menos uno cargado.
																		if($listadoDocentes->num_rows()>0){
																	?>
																	
																	<tr>
																		<td>Docentes:</td>
																		<td>
																			<?php
																				//Recorremos todos los docentes
																				foreach ($listadoDocentes->result() as $docente){ ?>
																					<?php if($this->session->userdata('idPersonaLog') != $docente->idPersona){ ?>
																					<a href="<?php echo(site_url("mensaje/abrirPantallaCrear/".$docente->idPersona));?>" title="Enviar Mensaje"><i class="icon-envelope-alt blue bigger-110"></i></a>
																					<?php } ?>
																				<?php	
																					echo($docente->trato . " " . $docente->apellidoPersona . ", ".$docente->nombrePersona . " (".$docente->cargoDocente.")" . "<br>");
																				}																		
																			?>
																		</td>
																	</tr>
																	<?php } ?>
																</tbody>
															</table>
														</div>
													</div>
												</div>
									<?php	
											}
										}else{ ?>											
											No tienes asignaturas para cursar el d&iacute;a de hoy.
									<?php
										}
									?>
								</div>
							</div>
						</div>
						<?php 
								}
							}
						?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//MIS ASIGNATURAS ALUMNO(DEL PROXIMO DIA)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoAlumno') == 1 && is_numeric($this->session->userdata('idAlumnoLog')) && $this->session->userdata('idAlumnoLog')>0){
								//Restricciones a la consulta de modulos de asignaturas del proximo dia segun el ciclo lectivo vigente y alumno
								$restriccion1 = "";
								$restriccion2 = " AND division.idDivision IN (SELECT alumnoxdivision.idDivision FROM alumnoxdivision, division, curso WHERE alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1";
								
								//Busco el ciclo lectivo vigente
								$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
								
								//Busco solo los modulos del ciclo vigente
								if($cicloLectivoVigente->num_rows() == 1){
									$restriccion2 .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
								}else{
									//No hay ciclo lectivo vigente
									$restriccion2 .= " AND curso.idCicloLectivo=0";
								}
								
								//Busco solo los modulos de asignaturas que debe cursar el alumno logueado
								$restriccion2 .= " AND alumnoxdivision.idAlumno=".$this->session->userdata('idAlumnoLog').")";
								
								//Busco solo las asignaturas del proximo dia, si es viernes, sabado o domingo del lunes.
								$diaSemana = date("N");
								
								if($diaSemana >= 1 && $diaSemana <= 4)
									$diaSemana++;
								else
									$diaSemana=1;
								
								//Busco solo los modulos del proximo dia
								$restriccion1 = " AND modulo.diaAsignado='".$diaSemana."'";
								
								//Busco todos los modulos activos segun las restricciones correspondientes
								$listadoModulos = $this->m_modulo->buscarActivos($restriccion1.$restriccion2, "modulo.periodoAsignadoInicio ASC");
								////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////							
						?>
												
						<div class="widget-box">
							<div class="widget-header">
								<h4>Pr&oacute;ximo D&iacute;a:
									<?php if($diaSemana==1) echo('Lunes');?>
									<?php if($diaSemana==2) echo('Martes');?>
									<?php if($diaSemana==3) echo('Mi&eacute;rcoles');?>
									<?php if($diaSemana==4) echo('Jueves');?>
									<?php if($diaSemana==5) echo('Viernes');?>
								</h4>
							</div>
							
							<div class="widget-body">
								<div class="widget-main">
									<?php
										if($listadoModulos->num_rows()>0){
											//Recorremos todos los modulos y los mostramos
											foreach ($listadoModulos->result() as $modulo){ ?>
												<div class="widget-box">
													<?php
														$colorBorde = "#DDD";
														if($modulo->colorDeFondo != "#ffffff")
															$colorBorde = $modulo->colorDeFondo;
													?>
													
													<div class="widget-header" style="background:<?php echo($modulo->colorDeFondo); ?>;border-color:<?php echo($colorBorde); ?>;color:<?php echo($modulo->colorDeTexto); ?>">
														<h5 class="bigger lighter">
															<a style="color:<?php echo($modulo->colorDeTexto); ?>" href="<?php echo(site_url("alumno/misAsignaturas/0/".$modulo->idAsignatura."/5")); ?>">
																<i class="icon-table"></i>
																<?php echo($modulo->asignatura); ?>
															</a>
														</h5>
													</div>

													<div class="widget-body" style="border-color:<?php echo($colorBorde); ?>">
														<div class="widget-main no-padding">
															<table class="table table-striped table-bordered table-hover">
																<tbody>
																	<tr>
																		<td class="">Hora:</td>
																		<td>
																			<?php 
																				if($modulo->periodoAsignadoInicio >= 0){
																					$hora = sumarHora($modulo->horaInicio, $modulo->periodoAsignadoInicio*40);														
																					echo($hora. " a ");
																					
																					$hora = sumarHora($modulo->horaInicio, ($modulo->periodoAsignadoInicio*40) + (40*$modulo->cantModMinSeg));										
																					echo($hora. "<br>");
																				}
																			?>
																		</td>																	
																	</tr>
																	
																	<tr>
																		<td class="">Turno:</td>
																		<td><?php echo($modulo->turno); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Duraci&oacute;n:</td>
																		<td><?php echo($modulo->tipoModulo); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Lugar:</td>
																		<td><?php echo($modulo->espacioEscolar); ?></td>
																	</tr>
																	
																	<?php
																		//Busco los docentes de la asignatura en cuestion
																		$restriccion = " AND asignatura.idAsignatura='".$modulo->idAsignatura."'";
																		
																		//Busco todos los docentes activos segun las restricciones correspondientes
																		$listadoDocentes = $this->m_asignacion_docente->buscarActivos($restriccion);
																		
																		//Debe haber almenos un docente cargado para mostrarlo.
																		if($listadoDocentes->num_rows()>0){
																	?>
																	
																	<tr>
																		<td>Docentes:</td>
																		<td>
																			<?php
																				//Recorremos todos los docentes y los mostramos.
																				foreach ($listadoDocentes->result() as $docente){ ?>
																					<?php if($this->session->userdata('idPersonaLog') != $docente->idPersona){ ?>
																					<a href="<?php echo(site_url("mensaje/abrirPantallaCrear/".$docente->idPersona));?>" title="Enviar Mensaje"><i class="icon-envelope-alt blue bigger-110"></i></a>
																					<?php } ?>
																				<?php	
																					echo($docente->trato . " " . $docente->apellidoPersona . ", ".$docente->nombrePersona . " (".$docente->cargoDocente.")" . "<br>");
																				}																		
																			?>
																		</td>
																	</tr>
																	<?php } ?>
																</tbody>
															</table>
														</div>
													</div>
												</div>
									<?php	
											}
										}else{ ?>											
											No tienes asignaturas para cursar el pr&oacute;ximo d&iacute;a.
									<?php
										}
									?>
								</div>
							</div>
						</div>
						<?php } ?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//MIS ASIGNATURAS DOCENTE (DE HOY)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoDocente') == 1 && is_numeric($this->session->userdata('idDocenteLog')) && $this->session->userdata('idDocenteLog')>0){
								//Busco solo las asignaturas del dia de hoy, si es sabado o domingo no muestro nada.
								$diaHoy = date("N");
								
								//$diaHoy = 5;
								
								if($diaHoy >= 1 && $diaHoy <= 5){
									////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
									//Restricciones a la consulta de modulos de asignaturas del dia de hoy segun el ciclo lectivo vigente y docente
									////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
									$restriccion1 = "";
									$restriccion2 = " AND modulo.idAsignatura IN (SELECT docentexasignatura.idAsignatura FROM docentexasignatura, asignatura, division, curso WHERE docentexasignatura.idAsignatura=asignatura.idAsignatura AND asignatura.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND docentexasignatura.estado=1 AND asignatura.estado=1 AND division.estado=1 AND curso.estado=1";
									
									//Busco el ciclo lectivo vigente
									$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
									
									//Busco solo los modulos del ciclo vigente
									if($cicloLectivoVigente->num_rows() == 1){
										$restriccion2 .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
									}else{
										//No hay ciclo lectivo vigente
										$restriccion2 .= " AND curso.idCicloLectivo=0";
									}
									
									//Busco solo los modulos de asignaturas que debe dictar el docente logueado
									$restriccion2 .= " AND docentexasignatura.idDocente=".$this->session->userdata('idDocenteLog').")";
									
									//Busco solo los modulos de hoy
									$restriccion1 = " AND modulo.diaAsignado='".$diaHoy."'";
									
									//Busco todos los modulos activos segun las restricciones correspondientes
									$listadoModulos = $this->m_modulo->buscarActivos($restriccion1.$restriccion2, "modulo.periodoAsignadoInicio ASC");
									////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////							
						?>
						<div class="widget-box">
							<div class="widget-header">
								<h4>Horario de Hoy:
									<?php if($diaHoy==1) echo('Lunes');?>
									<?php if($diaHoy==2) echo('Martes');?>
									<?php if($diaHoy==3) echo('Mi&eacute;rcoles');?>
									<?php if($diaHoy==4) echo('Jueves');?>
									<?php if($diaHoy==5) echo('Viernes');?>
								</h4>
							</div>
							
							<div class="widget-body">
								<div class="widget-main">
									<?php
										if($listadoModulos->num_rows()>0){
											//Recorremos todos los modulos y los mostramos
											foreach ($listadoModulos->result() as $modulo){ ?>
												<div class="widget-box">									
													<?php
														$colorBorde = "#DDD";
														if($modulo->colorDeFondo != "#ffffff")
															$colorBorde = $modulo->colorDeFondo;
													?>
													
													<div class="widget-header" style="background:<?php echo($modulo->colorDeFondo); ?>;border-color:<?php echo($colorBorde); ?>;color:<?php echo($modulo->colorDeTexto); ?>">
														<h5 class="bigger lighter">
															<i class="icon-table"></i>
															<?php echo($modulo->asignatura); ?>
														</h5>
													</div>

													<div class="widget-body" style="border-color:<?php echo($colorBorde); ?>"> 
														<div class="widget-main no-padding">
															<table class="table table-striped table-bordered table-hover">
																<tbody>
																	<tr>
																		<td class="">Curso:</td>
																		<td><?php echo($modulo->curso . " - ". $modulo->division); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Hora:</td>
																		<td>
																			<?php 
																				if($modulo->periodoAsignadoInicio >= 0){
																					$hora = sumarHora($modulo->horaInicio, $modulo->periodoAsignadoInicio*40);														
																					echo($hora. " a ");
																					
																					$hora = sumarHora($modulo->horaInicio, ($modulo->periodoAsignadoInicio*40) + (40*$modulo->cantModMinSeg));										
																					echo($hora. "<br>");
																				}
																			?>
																		</td>
																	</tr>
																	
																	<tr>
																		<td class="">Turno:</td>
																		<td><?php echo($modulo->turno); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Duraci&oacute;n:</td>
																		<td><?php echo($modulo->tipoModulo); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Lugar:</td>
																		<td><?php echo($modulo->espacioEscolar); ?></td>
																	</tr>
																	
																	<?php
																		//Busco los docentes de la asignatura en cuestion				
																		$restriccion = " AND asignatura.idAsignatura='".$modulo->idAsignatura."'";
																			
																		//Busco todos los docentes activos segun las restricciones correspondientes
																		$listadoDocentes = $this->m_asignacion_docente->buscarActivos($restriccion);
																		
																		//Muestro los docentes si hay a lmenos uno cargado.
																		if($listadoDocentes->num_rows()>0){
																	?>
																	
																	<tr>
																		<td>Docentes:</td>
																		<td>
																			<?php
																				//Recorremos todos los docentes
																				foreach ($listadoDocentes->result() as $docente){ ?>
																					<?php if($this->session->userdata('idPersonaLog') != $docente->idPersona){ ?>
																					<a href="<?php echo(site_url("mensaje/abrirPantallaCrear/".$docente->idPersona));?>" title="Enviar Mensaje"><i class="icon-envelope-alt blue bigger-110"></i></a>
																					<?php } ?>
																				<?php	
																					echo($docente->trato . " " . $docente->apellidoPersona . ", ".$docente->nombrePersona . " (".$docente->cargoDocente.")" . "<br>");
																				}																		
																			?>
																		</td>
																	</tr>
																	<?php } ?>
																</tbody>
															</table>
														</div>
													</div>
												</div>
									<?php	
											}
										}else{ ?>											
											No tienes asignaturas para dictar el d&iacute;a de hoy.
									<?php
										}
									?>
								</div>
							</div>
						</div>
						<?php 
								}
							}
						?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//MIS ASIGNATURAS DOCENTE (DEL PROXIMO DIA)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoDocente') == 1 && is_numeric($this->session->userdata('idDocenteLog')) && $this->session->userdata('idDocenteLog')>0){
								////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
								//Restricciones a la consulta de modulos de asignaturas del proximo dia segun el ciclo lectivo vigente y docente
								////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
								$restriccion1 = "";
								$restriccion2 = " AND modulo.idAsignatura IN (SELECT docentexasignatura.idAsignatura FROM docentexasignatura, asignatura, division, curso WHERE docentexasignatura.idAsignatura=asignatura.idAsignatura AND asignatura.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND docentexasignatura.estado=1 AND asignatura.estado=1 AND division.estado=1 AND curso.estado=1";
								
								//Busco el ciclo lectivo vigente
								$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
								
								//Busco solo los modulos del ciclo vigente
								if($cicloLectivoVigente->num_rows() == 1){
									$restriccion2 .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
								}else{
									//No hay ciclo lectivo vigente
									$restriccion2 .= " AND curso.idCicloLectivo=0";
								}
								
								//Busco solo los modulos de asignaturas que debe dictar el docente logueado
								$restriccion2 .= " AND docentexasignatura.idDocente=".$this->session->userdata('idDocenteLog').")";
								
								//Busco solo las asignaturas del proximo dia, si es viernes, sabado o domingo del lunes.
								$diaSemana = date("N");
								
								if($diaSemana >= 1 && $diaSemana <= 4)
									$diaSemana++;
								else	
									$diaSemana=1;
								
								//Busco solo los modulos del proximo dia
								$restriccion1 = " AND modulo.diaAsignado='".$diaSemana."'";
								
								//Busco todos los modulos activos segun las restricciones correspondientes
								$listadoModulos = $this->m_modulo->buscarActivos($restriccion1.$restriccion2, "modulo.periodoAsignadoInicio ASC");
								////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////							
						?>
						<div class="widget-box">
							<div class="widget-header">
								<h4>Pr&oacute;ximo D&iacute;a:
									<?php if($diaSemana==1) echo('Lunes');?>
									<?php if($diaSemana==2) echo('Martes');?>
									<?php if($diaSemana==3) echo('Mi&eacute;rcoles');?>
									<?php if($diaSemana==4) echo('Jueves');?>
									<?php if($diaSemana==5) echo('Viernes');?>								
								</h4>
							</div>
							
							<div class="widget-body">
								<div class="widget-main">
									<?php
										if($listadoModulos->num_rows()>0){
											//Recorremos todos los modulos y los mostramos
											foreach ($listadoModulos->result() as $modulo){ ?>
												<div class="widget-box">
													<?php
														$colorBorde = "#DDD";
														if($modulo->colorDeFondo != "#ffffff")
															$colorBorde = $modulo->colorDeFondo;
													?>
													
													<div class="widget-header" style="background:<?php echo($modulo->colorDeFondo); ?>;border-color:<?php echo($colorBorde); ?>;color:<?php echo($modulo->colorDeTexto); ?>">
														<h5 class="bigger lighter">
															<i class="icon-table"></i>
															<?php echo($modulo->asignatura); ?><br>
														</h5>
													</div>

													<div class="widget-body" style="border-color:<?php echo($colorBorde); ?>"> 
														<div class="widget-main no-padding">
															<table class="table table-striped table-bordered table-hover">
																<tbody>
																	<tr>
																		<td class="">Curso:</td>
																		<td><?php echo($modulo->curso . " - ". $modulo->division); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Hora:</td>
																		<td>
																			<?php 
																				if($modulo->periodoAsignadoInicio >= 0){
																					$hora = sumarHora($modulo->horaInicio, $modulo->periodoAsignadoInicio*40);														
																					echo($hora. " a ");
																					
																					$hora = sumarHora($modulo->horaInicio, ($modulo->periodoAsignadoInicio*40) + (40*$modulo->cantModMinSeg));										
																					echo($hora. "<br>");
																				}
																			?>
																		</td>
																	</tr>
																	
																	<tr>
																		<td class="">Turno:</td>
																		<td><?php echo($modulo->turno); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Duraci&oacute;n:</td>
																		<td><?php echo($modulo->tipoModulo); ?></td>
																	</tr>
																	
																	<tr>
																		<td class="">Lugar:</td>
																		<td><?php echo($modulo->espacioEscolar); ?></td>
																	</tr>
																	
																	<?php
																		//Busco los docentes de la asignatura en cuestion				
																		$restriccion = " AND asignatura.idAsignatura='".$modulo->idAsignatura."'";
																		
																		//Busco todos los docentes activos segun las restricciones correspondientes
																		$listadoDocentes = $this->m_asignacion_docente->buscarActivos($restriccion);
																		
																		//Debe haber al menos uno para mostrarlo.
																		if($listadoDocentes->num_rows()>0){
																	?>
																	
																	<tr>
																		<td>Docentes:</td>
																		<td>
																			<?php
																				//Recorremos todos los docentes
																				foreach ($listadoDocentes->result() as $docente){ ?>
																					<?php if($this->session->userdata('idPersonaLog') != $docente->idPersona){ ?>
																					<a href="<?php echo(site_url("mensaje/abrirPantallaCrear/".$docente->idPersona));?>" title="Enviar Mensaje"><i class="icon-envelope-alt blue bigger-110"></i></a>
																					<?php } ?>
																				<?php	
																					echo($docente->trato . " " . $docente->apellidoPersona . ", ".$docente->nombrePersona . " (".$docente->cargoDocente.")" . "<br>");
																				}
																			?>
																		</td>
																	</tr>
																	<?php } ?>
																</tbody>
															</table>
														</div>
													</div>
												</div>
									<?php	
											}
										}else{ ?>											
											No tienes asignaturas para dictar el pr&oacute;ximo d&iacute;a.
									<?php
										}
									?>
								</div>
							</div>
						</div>
						<?php } ?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//MIS EVALUACIONES ALUMNO (DE LA SEMANA)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoAlumno') == 1 && is_numeric($this->session->userdata('idAlumnoLog')) && $this->session->userdata('idAlumnoLog')>0){
								//Restricciones a la consulta de evaluaciones de la semana segun el ciclo lectivo vigente y alumno
								$restriccion1 = "";
								$restriccion2 = " AND division.idDivision IN (SELECT alumnoxdivision.idDivision FROM alumnoxdivision, division, curso WHERE alumnoxdivision.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND alumnoxdivision.estado=1 AND division.estado=1 AND curso.estado=1";
								
								//Busco el ciclo lectivo vigente
								$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
								
								//Busco solo las evaluaciones del ciclo vigente
								if($cicloLectivoVigente->num_rows() == 1){
									$restriccion2 .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
								}else{
									//No hay ciclo lectivo vigente
									$restriccion2 .= " AND curso.idCicloLectivo=0";
								}
								
								//Busco solo las evaluaciones que debe realizar el alumno logueado
								$restriccion2 .= " AND alumnoxdivision.idAlumno=".$this->session->userdata('idAlumnoLog').")";
								
								//Busco las evaluaciones proximas a ocurrir
								$una_semana = time() + (60*60*24*7);
								$fecha = date("Y-m-d",$una_semana);
								
								//echo($fecha);
								
								//Busco solo las evaluaciones entre hoy y una semana posterior
								$restriccion1 = " AND evaluacion.fechaEvaluacion BETWEEN now() AND '".$fecha."'";
																								
								//Busco todas las evaluaciones activos segun las restricciones correspondientes
								$listadoEvaluaciones = $this->m_evaluacion->buscarActivos($restriccion1.$restriccion2, "evaluacion.fechaEvaluacion ASC, evaluacion.nombre ASC");
								////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////							
						?>
						<div class="widget-box">
							<div class="widget-header">
								<h4>Pr&oacute;ximas Evaluaciones: </h4>
							</div>
							
							<div class="widget-body">
								<div class="widget-main">
								<?php
									if($listadoEvaluaciones->num_rows()>0){
										//Recorremos todas las evaluaciones y las mostramos
										foreach ($listadoEvaluaciones->result() as $evaluacion){ ?>
											<div class="widget-box">
												<?php
													$colorBorde = "#DDD";
													if($evaluacion->colorDeFondo != "#ffffff")
														$colorBorde = $evaluacion->colorDeFondo;
												?>
												
												<div class="widget-header" style="background:<?php echo($evaluacion->colorDeFondo); ?>;border-color:<?php echo($colorBorde); ?>;color:<?php echo($evaluacion->colorDeTexto); ?>">
													<h5 class="bigger lighter">
														<a style="color:<?php echo($evaluacion->colorDeTexto); ?>" href="<?php echo(site_url("alumno/misAsignaturas/0/".$evaluacion->idAsignatura."/3")); ?>">
															<i class="icon-table"></i>
															<?php echo($evaluacion->asignatura); ?>
														</a>
													</h5>
												</div>

												<div class="widget-body" style="border-color:<?php echo($colorBorde); ?>">
													<div class="widget-main no-padding">
														<table class="table table-striped table-bordered table-hover">
															<tbody>
																<tr>
																	<td class="">Nombre:</td>
																	<td><?php echo($evaluacion->nombre); ?></td>
																</tr>
																
																<tr>
																	<td class="">Tipo Evaluaci&oacute;n:</td>
																	<td><?php echo($evaluacion->tipoEvaluacion); ?></td>
																</tr>
																
																<tr>
																	<td class="">Recuperatorio:</td>
																	<td><?php if($evaluacion->recuperatorio == 1) echo("Si"); else echo("No");?></td>
																</tr>

																<tr>
																	<td class="">Fecha de Evaluaci&oacute;n:</td>
																	<td><?php echo($evaluacion->fechaEvaluacionFormateada); ?></td>
																</tr>
																
																<?php
																	if($evaluacion->fechaResultado){ ?>
																		<tr>
																			<td class="">Fecha de Resultado:</td>
																			<td><?php echo($evaluacion->fechaResultadoFormateada); ?></td>
																		</tr>
																<?php
																	}															
																?>
															</tbody>
														</table>
													</div>
												</div>
											</div>
								<?php	
											}
										}else{ ?>											
											No tienes evaluaciones en los pr&oacute;ximos siete d&iacute;as.
									<?php
										}
									?>
								</div>
							</div>
						</div>
						<?php } ?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//MIS EVALUACIONES DOCENTES (DE LA SEMANA)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoDocente') == 1 && is_numeric($this->session->userdata('idDocenteLog')) && $this->session->userdata('idDocenteLog')>0){
								//Restricciones a la consulta de evaluaciones de la semana segun el ciclo lectivo vigente y docente
								$restriccion1 = "";
								$restriccion2 = " AND asignatura.idAsignatura IN (SELECT docentexasignatura.idAsignatura FROM docentexasignatura, asignatura, division, curso WHERE docentexasignatura.idAsignatura=asignatura.idAsignatura AND asignatura.idDivision=division.idDivision AND division.idCurso=curso.idCurso AND docentexasignatura.estado=1 AND asignatura.estado=1 AND division.estado=1 AND curso.estado=1";
								
								//Busco el ciclo lectivo vigente
								$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
								
								//Busco solo las evaluaciones del ciclo vigente
								if($cicloLectivoVigente->num_rows() == 1){
									$restriccion2 .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
								}else{
									//No hay ciclo lectivo vigente
									$restriccion2 .= " AND curso.idCicloLectivo=0";
								}
								
								//Busco solo las evualaciones de asignaturas que debe tomar el docente logueado
								$restriccion2 .= " AND docentexasignatura.idDocente=".$this->session->userdata('idDocenteLog').")";
								
								//Busco las evaluaciones proximas a ocurrir
								$una_semana = time() + (60*60*24*7);
								$fecha = date("Y-m-d",$una_semana);
								
								//echo($fecha);
								
								//Busco solo las evaluaciones entre hoy y una semana posterior
								$restriccion1 = " AND evaluacion.fechaEvaluacion BETWEEN now() AND '".$fecha."'";
																								
								//Busco todas las evaluaciones activos segun las restricciones correspondientes
								$listadoEvaluaciones = $this->m_evaluacion->buscarActivos($restriccion1.$restriccion2, "evaluacion.fechaEvaluacion ASC, evaluacion.nombre ASC");
								////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////							
						?>
						<div class="widget-box">
							<div class="widget-header">
								<h4>Pr&oacute;ximas Evaluaciones: </h4>
							</div>
							
							<div class="widget-body">
								<div class="widget-main">
								<?php
									if($listadoEvaluaciones->num_rows()>0){
										//Recorremos todas las evaluaciones y las mostramos
										foreach ($listadoEvaluaciones->result() as $evaluacion){ ?>
											<div class="widget-box">
												<?php
													$colorBorde = "#DDD";
													if($evaluacion->colorDeFondo != "#ffffff")
														$colorBorde = $evaluacion->colorDeFondo;
												?>
												
												<div class="widget-header" style="background:<?php echo($evaluacion->colorDeFondo); ?>;border-color:<?php echo($colorBorde); ?>;color:<?php echo($evaluacion->colorDeTexto); ?>">
													<h5 class="bigger lighter">
														<a style="color:<?php echo($evaluacion->colorDeTexto); ?>" href="<?php echo(site_url("evaluacion/consultar/0/".$evaluacion->idAsignatura)); ?>">
															<i class="icon-table"></i>
															<?php echo($evaluacion->asignatura); ?>
														</a>
													</h5>
												</div>

												<div class="widget-body" style="border-color:<?php echo($colorBorde); ?>">
													<div class="widget-main no-padding">
														<table class="table table-striped table-bordered table-hover">
															<tbody>
																<tr>
																	<td class="">Nombre:</td>
																	<td><?php echo($evaluacion->nombre); ?></td>
																</tr>
																
																<tr>
																	<td class="">Tipo Evaluaci&oacute;n:</td>
																	<td><?php echo($evaluacion->tipoEvaluacion); ?></td>
																</tr>
																
																<tr>
																	<td class="">Recuperatorio:</td>
																	<td><?php if($evaluacion->recuperatorio == 1) echo("Si"); else echo("No");?></td>
																</tr>

																<tr>
																	<td class="">Fecha de Evaluaci&oacute;n:</td>
																	<td><?php echo($evaluacion->fechaEvaluacionFormateada); ?></td>
																</tr>
																
																<?php
																	if($evaluacion->fechaResultado){ ?>
																		<tr>
																			<td class="">Fecha de Resultado:</td>
																			<td><?php echo($evaluacion->fechaResultadoFormateada); ?></td>
																		</tr>
																<?php
																	}															
																?>
															</tbody>
														</table>
													</div>
												</div>
											</div>
								<?php	
											}
										}else{ ?>											
											No tienes evaluaciones a tomar en los pr&oacute;ximos siete d&iacute;as.
									<?php
										}
									?>
								</div>
							</div>
						</div>
						<?php } ?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//ALUMNOS CON MAYOR CANTIDAD DE FALTAS (PARA DIRECTIVOS)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoDirector') == 1 && is_numeric($this->session->userdata('idDirectivoLog')) && $this->session->userdata('idDirectivoLog')>0){
								$restriccion = "";
								
								//Busco el ciclo lectivo vigente
								$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
								
								//Busco solo los alumnos en el ciclo vigente
								if($cicloLectivoVigente->num_rows() == 1){
									$restriccion .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
								}else{
									//No hay ciclo lectivo vigente
									$restriccion .= " AND curso.idCicloLectivo=0";
								}
								
								//Buscamos alumnos con al menos una falta
								$restriccion .= " AND alumnoxdivision.cantidadFaltas>0";
								
								//Busco todos los alumnos segun las restricciones correspondientes
								$listadoAlumnos = $this->m_alumnoxdivision->buscarActivos($restriccion, "cantidadFaltas DESC", "LIMIT 10");
						?>
								<div class="widget-box">
									<div class="widget-header header-color-red2" style="color:white !important">
										<h5 class="bigger lighter">											
											<i class="icon-bell"></i>Alumnos con mayor inasistencia:
										</h5>
									</div>

									<div class="widget-body">
										<div class="widget-main no-padding">
											<table class="table table-striped table-bordered table-hover">
												<thead class="thin-border-bottom">
													<tr>
														<th>													
															Alumno
														</th>
														<th>
															Cantidad de Faltas
														</th>
													</tr>
												</thead>

												<tbody>
													<?php
														//Recorremos todos los alumnos y mostramos la cantidad de inasistencias
														foreach ($listadoAlumnos->result() as $alumno){ ?>
															<tr>										
																<td>
																	<a href="<?php echo(site_url("mensaje/abrirPantallaCrear/".$alumno->idPersona));?>" title="Enviar Mensaje"><i class="icon-envelope-alt blue bigger-110"></i></a>
																	
																	<?php
																		//Busco todos los tutores del alumno.
																		$listadoTutores = $this->m_tutorxalumno->buscarTutoresActivos(" AND tutorxalumno.idAlumno=".$alumno->idAlumno);
																		
																		//Si tiene al menos un tutor, muestro el icono.
																		if($listadoTutores->num_rows()>0){ ?>
																			<a href="<?php echo(site_url("alumno/tutores/".$alumno->idAlumno));?>" title="Visualizar Tutores"><i class="icon-group orange bigger-110"></i></a>
																	<?php } ?>
																	
																	<?php echo($alumno->apellido . ", ".$alumno->nombre . " (" . $alumno->abreviaturaCurso . " " . $alumno->division . ")"); ?>
																</td>
																<td>
																	<?php echo($alumno->cantidadFaltas); ?>
																</td>
															</tr>
														<?php
														}
													?>
													
													<?php if($listadoAlumnos->num_rows()==0){ ?>
														<tr><td colspan="2">No hay alumnos para mostrar.</td></tr>
													<?php } ?>
												</tbody>
											</table>
										</div>
									</div>
								</div>
						<?php }	?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//ALUMNOS CON MAYOR CANTIDAD DE SANCIONES (PARA DIRECTIVOS)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoDirector') == 1 && is_numeric($this->session->userdata('idDirectivoLog')) && $this->session->userdata('idDirectivoLog')>0){
								$restriccion = "";
								
								//Busco el ciclo lectivo vigente
								$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
								
								//Busco solo los alumnos en el ciclo vigente
								if($cicloLectivoVigente->num_rows() == 1){
									$restriccion .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
								}else{
									//No hay ciclo lectivo vigente
									$restriccion .= " AND curso.idCicloLectivo=0";
								}
								
								//Buscamos alumnos con al menos una sancion
								$restriccion .= " AND alumnoxdivision.cantidadSanciones>0";
								
								//Busco todos los alumnos segun las restricciones correspondientes
								$listadoAlumnos = $this->m_alumnoxdivision->buscarActivos($restriccion, "cantidadSanciones DESC", "LIMIT 10");
						?>
								<div class="widget-box">
									<div class="widget-header header-color-red2" style="color:white !important">
										<h5 class="bigger lighter">											
											<i class="icon-legal"></i>Alumnos con m&aacute;s sanciones:
										</h5>
									</div>

									<div class="widget-body">
										<div class="widget-main no-padding">
											<table class="table table-striped table-bordered table-hover">
												<thead class="thin-border-bottom">
													<tr>
														<th>													
															Alumno
														</th>
														<th>
															Cantidad de Sanciones
														</th>
													</tr>
												</thead>

												<tbody>
													<?php
														//Recorremos todos los alumnos y mostramos la cantidad de sanciones
														foreach ($listadoAlumnos->result() as $alumno){ ?>
															<tr>										
																<td>
																	<a href="<?php echo(site_url("mensaje/abrirPantallaCrear/".$alumno->idPersona));?>" title="Enviar Mensaje"><i class="icon-envelope-alt blue bigger-110"></i></a>
																	
																	<?php
																		//Busco todos los tutores del alumno.
																		$listadoTutores = $this->m_tutorxalumno->buscarTutoresActivos(" AND tutorxalumno.idAlumno=".$alumno->idAlumno);
																		
																		//Si tiene al menos un tutor, muestro el icono.
																		if($listadoTutores->num_rows()>0){ ?>
																			<a href="<?php echo(site_url("alumno/tutores/".$alumno->idAlumno));?>" title="Visualizar Tutores"><i class="icon-group orange bigger-110"></i></a>
																	<?php } ?>
																	
																	<?php echo($alumno->apellido . ", ".$alumno->nombre . " (" . $alumno->abreviaturaCurso . " " . $alumno->division . ")"); ?>
																</td>
																<td>
																	<?php echo($alumno->cantidadSanciones); ?>
																</td>
															</tr>
														<?php
														}
													?>
													<?php if($listadoAlumnos->num_rows()==0){ ?>
														<tr><td colspan="2">No hay alumnos para mostrar.</td></tr>
													<?php } ?>
												</tbody>
											</table>
										</div>
									</div>
								</div>
						<?php }	?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//ALUMNOS CON MAYOR CANTIDAD DE EVALUACIONES DESAPROBADAS (PARA DIRECTIVOS)
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoDirector') == 1 && is_numeric($this->session->userdata('idDirectivoLog')) && $this->session->userdata('idDirectivoLog')>0){
								$restriccion = "";
								
								//Busco el ciclo lectivo vigente
								$cicloLectivoVigente = $this->m_ciclo_lectivo->getVigente();
								
								//Busco solo los alumnos en el ciclo vigente
								if($cicloLectivoVigente->num_rows() == 1){
									$restriccion .= " AND curso.idCicloLectivo=".$cicloLectivoVigente->row()->idCicloLectivo;
								}else{
									//No hay ciclo lectivo vigente
									$restriccion .= " AND curso.idCicloLectivo=0";
								}
								
								//Buscamos alumnos con al menos una evaluacion desaprobada
								$restriccion .= " AND alumnoxdivision.cantidadEvaluacionesDesaprobadas>0";
								
								//Busco todos los alumnos segun las restricciones correspondientes
								$listadoAlumnos = $this->m_alumnoxdivision->buscarActivos($restriccion, "cantidadEvaluacionesDesaprobadas DESC", "LIMIT 10");
						?>
								<div class="widget-box">
									<div class="widget-header header-color-red2" style="color:white !important">
										<h5 class="bigger lighter">											
											<i class="icon-book"></i>Alumnos m&aacute;s desaprobados:
										</h5>
									</div>

									<div class="widget-body">
										<div class="widget-main no-padding">
											<table class="table table-striped table-bordered table-hover">
												<thead class="thin-border-bottom">
													<tr>
														<th>													
															Alumno
														</th>
														<th>
															Cantidad de Aplazos
														</th>
													</tr>
												</thead>

												<tbody>
													<?php
														//Recorremos todos los alumnos y mostramos la cantidad de sanciones
														foreach ($listadoAlumnos->result() as $alumno){ ?>
															<tr>										
																<td>
																	<a href="<?php echo(site_url("mensaje/abrirPantallaCrear/".$alumno->idPersona));?>" title="Enviar Mensaje"><i class="icon-envelope-alt blue bigger-110"></i></a>
																	
																	<?php
																		//Busco todos los tutores del alumno.
																		$listadoTutores = $this->m_tutorxalumno->buscarTutoresActivos(" AND tutorxalumno.idAlumno=".$alumno->idAlumno);
																		
																		//Si tiene al menos un tutor, muestro el icono.
																		if($listadoTutores->num_rows()>0){ ?>
																			<a href="<?php echo(site_url("alumno/tutores/".$alumno->idAlumno));?>" title="Visualizar Tutores"><i class="icon-group orange bigger-110"></i></a>
																	<?php } ?>																	
																	
																	<?php echo($alumno->apellido . ", ".$alumno->nombre . " (" . $alumno->abreviaturaCurso . " " . $alumno->division . ")"); ?>
																</td>
																<td>
																	<?php echo($alumno->cantidadEvaluacionesDesaprobadas); ?>
																</td>
															</tr>
														<?php
														}
													?>
													<?php if($listadoAlumnos->num_rows()==0){ ?>
														<tr><td colspan="2">No hay alumnos para mostrar.</td></tr>
													<?php } ?>
												</tbody>
											</table>
										</div>
									</div>
								</div>
						<?php }	?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//AYUDA RAPIDA: TUTORES
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoTutor') == 1 && is_numeric($this->session->userdata('idTutorLog')) && $this->session->userdata('idTutorLog')>0){
						?>
						<div class="widget-box">
							<div class="widget-header">
								<h4>Ayuda R&aacute;pida</h4>
							</div>
							
							<div class="widget-body">
								<div class="widget-main">
									<p class="alert alert-info">
										- En el men&uacute; superior, puede visualizar sus tutelas y loguearse como alguna de ellas para visualizar toda la informaci&oacute;n y noticias
										referidas a esa tutela en particular.
									</p>
									<p class="alert alert-info">
										- En el centro de la pantalla en este momento puede observar todas las novedades y noticias destinadas exclusivamente a Usted. Si se loguea como alguna
										de sus tutelas, el centro de la pantalla mostrar&aacute; las novedades de esta tutela en particular.
									</p>
								</div>
							</div>
						</div>
						<?php } ?>
																		
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//AYUDA RAPIDA: DIRECTIVOS
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoDirector') == 1 && is_numeric($this->session->userdata('idDirectivoLog')) && $this->session->userdata('idDirectivoLog')>0){
						?>
						<div class="widget-box">
							<div class="widget-header">
								<h4>Ayuda R&aacute;pida</h4>
							</div>
							
							<div class="widget-body">
								<div class="widget-main">
									<p class="alert alert-info">
										- En el centro de la pantalla puede observar todas las novedades y noticias destinadas exclusivamente a Usted.
									</p>
									
									<p class="alert alert-info">
										- En el men&uacute; izquierdo podr&aacute; encontrar todas las funcionalidades, como por ejemplo, cargar alumnos, sanciones, notificaciones, etc.
									</p>
								</div>
							</div>
						</div>
						<?php } ?>
						
						<?php
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							//AYUDA RAPIDA: ADMINISTRADORES
							/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
							if($this->session->userdata('permisoAdministrador') == 1){
						?>
						<div class="widget-box">
							<div class="widget-header">
								<h4>Ayuda R&aacute;pida</h4>
							</div>
							
							<div class="widget-body">
								<div class="widget-main">
									<p class="alert alert-info">
										- En el centro de la pantalla puede observar todas las novedades y noticias destinadas exclusivamente a Usted.
									</p>
									
									<p class="alert alert-info">
										- En el men&uacute; izquierdo podr&aacute; encontrar todas las funcionalidades, como por ejemplo, cargar cargos docentes, cargos directivos, etc.
									</p>
									
									<p class="alert alert-danger">
										- Si en alg&uacute;n momento no necesitase alg&uacute;n registro (Por ej: un tipo de cargo directivo), le recomendamos no borrarlo definitivamente, sino que
										puede simplemente desactivarlo (cambiandole el estado a inactivo) para que no se visualice m&aacute;s en combos seleccionables, pero seguir&aacute; visualizandose en tablas y en otros lugares necesarios.
								
									</p>
								</div>
							</div>
						</div>
						<?php } ?>
						
					</div>
					<!--Fin Seccion Derecha -->
				</div>
			</div>			
			<!-- PAGE CONTENT ENDS -->
		</div><!-- /.col -->
	</div><!-- /.row -->
</div><!-- /.page-content -->

<!-- inline scripts related to this page -->
<script type="text/javascript">
	jQuery(function($){
		//% de faltas disponibles
		var oldie = /msie\s*(8|7|6)/.test(navigator.userAgent.toLowerCase());
		$('.easy-pie-chart.percentage').each(function(){
			$(this).easyPieChart({
				barColor: $(this).data('color'),
				trackColor: '#EEEEEE',
				scaleColor: false,
				lineCap: 'butt',
				lineWidth: 20,
				animate: oldie ? false : 1000,
				size:150
			}).css('color', $(this).data('color'));
		});
	});
</script>